package formdata

type (
	//用户登录
	UserLogin struct {
		Phone     string `json:"phone"`
		Password  string `json:"password"`
		Code      string `json:"code"`
		LoginType string `json:"login_type"` //0密码登录 1验证码登录
		CodeType  string `json:"code_type"`  // 0登录 1注册 2修改
	}
	// 用户信息
	UserInfo struct {
		Phone    string `json:"phone"`
		Name     string `json:"name"`
		Img      string `json:"img"`
		Gender   int64  `json:"gender"`
		Birthday int64  `json:"birthday"`
		Status   int8   `json:"status"`
		Token    string `json:"token"`
	}
	//修改用户密码
	UpdateDara struct {
		Phone    string `json:"phone"`
		Password string `json:"password"`
		Code     string `json:"code"`
		Img      string `json:"img"`
		UserName string `json:"user_name"`
		Birthday int    `json:"birthday"`
		Sex      int    `json:"sex"`
		CodeType string `json:"code_type"` // 0登录 1注册 2修改
	}
	//用户注册
	UserRegister struct {
		Phone    string `json:"phone"`
		Password string `json:"password"`
		Code     string `json:"code"`
		CodeType string `json:"code_type"` // 0登录 1注册 2修改
	}
	//发送验证码
	SendCode struct {
		Phone    string `json:"phone"`
		CodeType string `json:"code_type"` // 0登录 1注册 2修改
	}
	//用户地址添加
	CreateUserAddr struct {
		Name      string `json:"name"`
		Phone     string `json:"phone"`
		Province  string `json:"province"`
		City      string `json:"city"`
		District  string `json:"district"`
		Address   string `json:"address"`
		IsDefault string `json:"is_default"`
	}
	UpdateAddr struct {
		AddrID    string `json:"addr_id"`
		Name      string `json:"name"`
		Phone     string `json:"phone"`
		Province  string `json:"province"`
		City      string `json:"city"`
		District  string `json:"district"`
		Address   string `json:"address"`
		IsDefault string `json:"is_default"`
	}
	//地址信息
	AddrInfo struct {
		ID        int64  `json:"id"`
		UserID    int64  `json:"user_id"`
		Name      string `json:"name"`
		Phone     string `json:"phone"`
		Province  string `json:"province"`
		City      string `json:"city"`
		District  string `json:"district"`
		Address   string `json:"address"`
		IsDefault int8   `json:"is_default"`
	}
)
